package com.yx.gsyd.entity;

import java.math.BigDecimal;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author author
 * @since 2024-06-29
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class TaskList extends Model {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "task_id", type = IdType.AUTO)
    private Integer taskId;

    /**
     * 用户id
     */
    private Integer userId;

    /**
     * 公司名称
     */
    private String gsmc;

    /**
     * 手机号码
     */
    private String sjhm;

    /**
     * 公司类型
     */
    private String gslx;

    /**
     * 营业执照注册时间
     */
    @JSONField(format = "yyyy-MM-dd")
    private Date yyzzdate;

    /**
     * 经营行业
     */
    private String jjhy;

    /**
     * 经营地址
     */
    private String jjdz;

    /**
     * 经营时长
     */
    private String jjsc;

    /**
     * 回款方式json
     */
    private String hkfsjson;

    private String wxhk;

    private String zfbhk;

    private String yhkhk;

    private String qthk;

    /**
     * 负债信用贷金额
     */
    private BigDecimal xydje;

    /**
     * 抵押贷金额
     */
    private BigDecimal dydje;

    /**
     * 信用卡金额
     */
    private BigDecimal xykje;

    /**
     * 其他金额
     */
    private BigDecimal qitaje;

    /**
     * 是否开票
     */
    private String sfkp;

    /**
     * 开票金额
     */
    private BigDecimal kpje;

    /**
     * 开票纳税金额
     */
    private BigDecimal kpnsje;

    /**
     * 是否会员
     */
    private String sfhy;

    /**
     * 创建时间
     */
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date addtime;

    /**
     * 修改时间
     */
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date updatetime;

    /**
     * 0，未分配，1.服务中心，2.交互团队，3.银行团队，4.已完结
     */
    private Integer status;

    /**
     * 分配人ID
     */
    private String managerId;

    /**
     * 分配人名称
     */
    private String mname;

    /**
     * 法人姓名
     */
    private String frname;

    private String fwzxzrManagerId;

    private String fwzxygManagerId;

    private String jhtdzrManagerId;

    private String jhtdygManagerId;

    private String yhtdzrManagerId;

    private String yhtdygManagerId;

    private String yhtdzhManagerId;


    /**
     * 预估金额
     */
    private BigDecimal yugumoney;

    private String xxdz;

    private String xxdzDw;

    /**
     * 数据来源
     */
    private String soureData;

    /**
     * 数据来源ID
     */
    private String soureManagerId;

    private String bankName;

    /**
     * '1.通过，2.拒绝
     */
    private String applyStatus;

    private String applyContent;

    private BigDecimal applyMoney;

    private String yyzzurl;

    private String mtzpurl;

    private String htzpurl;

    private String lszpurl;

    /**
     * 分配给后台的操作人
     */
    private String operManagerId;

    /**
     * 分配时间
     */
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date operTime;

    private String fczpurl;

    private String lsPdfurl;

    private String grzxlx;

    private String qyzxlx;

    private String grzxurl;

    private String qyzxurl;

    private String sfyf;

    private int setup;
    private String setcontentone;
    private String setcontenttwo;
    private String setcontentthree;
    private String setcontentfour;
    private String setcontentfive;
    private String setcontentsex;
    private String setcontentqi;
    private String setcontentba;
    private String setcontentjiu;
    private String setcontentsexshi;
    private String setcontentsexshiyi;
    private String setcontentshier;
    private String setcontentshisan;
    private String setcontentshisi;
    private String setcontentsiwu;
    private String setcontentsiliu;
    private String setcontentsiqi;

}
